package com.quanxiaoha.xiaohashu.auth.service;

import com.quanxiaoha.framework.common.response.Response;
import com.quanxiaoha.xiaohashu.auth.model.vo.user.UpdatePasswordReqVO;
import com.quanxiaoha.xiaohashu.auth.model.vo.user.UserLoginReqVO;
/**
 * @author 1192299468@qq.com
 * @version 1.0
 * @date 2025/3/1 21:24
 * @description: UserService 业务接口
 */
public interface AuthService {

    /**
     * @param: userLoginReqVO
     * @return: com.quanxiaoha.framework.common.response.Response<java.lang.String>
     * @description: 登录与注册
     */
    Response<String> loginAndRegister(UserLoginReqVO userLoginReqVO);
    Response<?> logout();

    /**
     * 修改密码
     */
    Response<?> updatePassword(UpdatePasswordReqVO updatePasswordReqVO);
}
